- 6 minutes to read

Monitoring Azure Service Bus

Gain real-time visibility and control over your Azure Service Bus Topics, Queues, and Subscriptions with Nodinite. This page explains how to monitor, automate alerts, and resolve issues instantly—empowering you to ensure seamless, reliable system integration and maximize uptime.

What you’ll achieve with Nodinite for Azure Service Bus:

✅ Complete overview of all Azure Service Bus Namespaces, Queues, Topics, and Subscriptions
✅ Automated discovery and actionable alerts for bottlenecks and misconfigurations
✅ Remote actions for instant issue resolution—no need for Service Bus Explorer
✅ Full audit trail and compliance for all monitoring operations

Tip

With the Nodinite Message Queueing Monitoring Agent, you no longer need Azure Service Bus Explorer or similar tools. Nodinite provides a unified, self-service view of your Azure Service Bus resources, detects issues before they impact your business, and enables you to take action instantly.

Nodinite auto-discovers deployed Azure Service Bus Namespaces, Queues, Topics, and Topic Subscriptions from your named Resource Groups. These are presented as Resources in Monitor Views.

On this page, a subset of the Categories for Resources monitored by the Nodinite Message Queueing Monitoring Agent is described, including:

  • Azure Subscription – Easily add and remove Resource Groups to monitor
  • Resource Group – Details about the Resource Group
  • Service Bus Namespace – Details about the Service Bus Namespace, including statistics about last accessed time, number of Queues, Topics, and Subscriptions

Service Bus Resources (6.2.3.4)
Overview of filtered Service Bus resources managed by Nodinite in a self-service enabled Monitor View.

How do I enable monitoring of Azure Service Bus?

To monitor Azure Service Bus, ensure the Message Queueing Monitoring Agent is configured with the Enable monitoring for Service Bus checkbox checked (default is checked). See the 'User access to Azure ServiceBus monitoring' page for more details.

The screenshot below is from the remote configuration form available from the Monitoring Agents administration page.
Enable Monitoring (6.2.3.4)
Example with monitoring for Azure Service Bus resources enabled.

This section explains what is monitored, how Nodinite translates data into actionable insights, and how you can use remote commands (Actions) to swiftly manage problems.

graph LR subgraph "Nodinite" roNI(fal:fa-code-commit Message Queueing Monitoring Agent)--- roMonitor[fal:fa-monitor-waveform Monitoring] end subgraph "Azure subscriptions" roMonitor --> |1..*| roS["fal:fa-credit-card Subscription"] end subgraph "Resource Groups" roS --> |1..*| roRG["fal:fa-object-group Resource Group"] end subgraph "Service Bus Namespaces" roRG --> |1..*| roNS("fal:fa-input-text Service Bus Namespace") end subgraph "Service Bus Topics" roNS --> |0..*| roSBT("fal:fa-list Service Bus Topic") end subgraph "Subscriptions" roSBT --> |0..*| roSBTQ("fal:fa-ear Subscription") end subgraph "Filters" roSBTQ --> |Match on Subject| roSBTQF1("fal:fa-filter Filter") end subgraph "Forward To Queues" roSBTQF1 --> |Match on Subject| roSBTQF1FQ1("fal:fa-list Forward To Queue") end subgraph "Queues" roNS --> |0..*| roSBTQF1FQ1Q("fal:fa-list Queue") roSBTQF1FQ1 -.-> roSBTQF1FQ1Q end

Diagram: How Nodinite discovers and monitors Azure Service Bus Topics, Subscriptions, and related resources.

Monitoring Features

  • No coding required(!)
  • Automatic Discovery
    • Nodinite Azure agents use the SDK and the Azure Rest API to automatically discover your Azure Service Bus Topics. Sharing access to any individual Topic and Subscription is easy from within Nodinite.
  • State Evaluation – Ensure your Azure Service Bus resources have the intended run-time state and are not stockpiling messages

    If Nodinite can't check the state of your Azure Service Bus resources, chances are no one else can either.

  • Session support
    • Remove all messages by selected session
    • Purge all messages in the active sub queue

The following Azure Service Bus Resources are monitored by using this agent, grouped by the Nodinite Category feature:

Azure Subscription

There is one Resource of the Azure Subscription Category for each configuration entry.
Azure Subscription Category (6.2.3.4)
Category 'Azure Subscription' selection as seen in a Monitor View.

State Status Description Remote Actions
Unavailable Resource not available Evaluation of the 'Azure Subscription Configuration' is not possible either due to network or security-related problems Review prerequisites and/or Configuration
Error There is a severe problem with the Subscription Subscription is disabled
Error Subscription is NOT operational Subscription is not accessible, or the configuration is not operational
OK Configuration is operational Subscription configuration exists and is accessible Details

Disabled Subscription
Here's an example of a Disabled Azure Subscription.

Resource Group

For each configured Azure Subscription; You can manage the set of named Resource groups to include in the Monitoring. Each of these is presented by the Resource Group Category. Each such monitored configuration is presented as a Resource in Nodinite to help you make sure the Monitoring is operational.
Resource group monitoring
Here's an example of monitoring the 'Resource Group' Category as seen in a Nodinite Monitor View.

If the Resource Group is not available, the monitoring agent will report this as an error. This is to ensure that you are aware of any issues with the Resource Group, which could impact the monitoring of your Azure Service Bus resources. You may have accidentally changed the name or even deleted the Azure Resource Group, which would cause the monitoring to fail.
Resource Group not available
Example with a 'Resource Group' that either no longer exists in Azure or access rights have changed so the Agent can no longer access it.

This feature's background was that customers with deployed solutions by accident had business-impacting incidents due to people (usually developers), or automated deployments accidentally changed the name or even deleted the Azure Resource Group.

State Status Description Remote Actions
Unavailable Resource not available Evaluation of the 'Azure Resource Group' is not possible either due to network or security-related problems Review prerequisites and/or Configuration
OK Configuration is operational Resource group exists and is operational Details

Service Bus Namespace

For each 'Service Bus' configuration; The Service Bus Category lists each unique namespace as a Resource. Each such is monitored in Nodinite to help you make sure the Monitoring configuration is operational.
Service Bus Namespace Category
Here's an example of monitoring the 'Service Bus' Category as seen in a Nodinite Monitor View.

State Status Description Remote Actions
Unavailable Resource not available Evaluation of the 'Azure Service Bus Namespace' is not possible either due to network or security-related problems Review prerequisites and/or Configuration
OK Configuration is operational Namespace is operational Details

Tip

💰 On the Details page, there is a Last accessed datetime and shows when the entities (Queues, Topics, and Topic Subscriptions) was last accessed. This is useful to determine if the entity is still in use or if it can be removed.


Alert history for Azure Service Bus

During root cause analysis or other purposes, it might be helpful to understand how often your Azure Service Bus problems happen. If your Monitor View allows it, you can search for historical state changes for the provided time span, either for all your Azure Service Bus or individually. This topic is further detailed within the generic instructions on how to Add or manage Monitor View page.


Search for alert history for all resources in the Monitor View

Alert history for the selected app

Frequently asked questions

Use the troubleshooting guide to find the FAQ and answers to known problems.

How do I grant my users access to Azure Service Bus monitoring?

This is detailed in the User access to Azure Service Bus monitoring guide.


Next step

Azure Service Bus

Azure Service Bus Topics and Subscriptions

Azure Service Bus Queues

Apache ActiveMQ

MuleSoft AnypointMQ

Microsoft MSMQ